package com.sweet.imserver.utils;

import io.vertx.core.impl.logging.Logger;
import io.vertx.core.impl.logging.LoggerFactory;
import io.vertx.sqlclient.Tuple;

import java.util.Arrays;

public class SQLUtils {
  private static final Logger logger = LoggerFactory.getLogger(SQLUtils.class);
  public static String to(String s) {
    logger.debug(s);
    return s;
  }
  public static Tuple tuple(Object ... o) {
    logger.debug(Arrays.toString(o));
    Tuple tuple = Tuple.tuple();
    for (Object o1 : o) {
      tuple.addValue(o1);
    }
    return tuple;
  }
//  public static Tuple tuple(Object elt1, Object elt2) {
//    logger.debug(elt1 + ", " + elt2);
//    return Tuple.of(elt1, elt2);
//  }
//  public static Tuple tuple(Object elt1, Object elt2, Object elt3) {
//    logger.debug(elt1 + ", " + elt2 + ", " + elt3);
//    return Tuple.of(elt1, elt2, elt3);
//  }
//  public static Tuple tuple(Object ... o) {
//    Tuple.tuple().addValue()
//    logger.debug(Arrays.toString(o));
//    return Tuple.of(o);
//  }
//  public static Tuple tuple(Object ... o) {
//    logger.debug(Arrays.toString(o));
//    return Tuple.of(o);
//  }
//  public static Tuple tuple(Object ... o) {
//    logger.debug(Arrays.toString(o));
//    return Tuple.of(o);
//  }
//  public static Tuple tuple(Object ... o) {
//    logger.debug(Arrays.toString(o));
//    return Tuple.of(o);
//  }
}
